body {
  margin: 0;
  overflow-x: auto;
  overflow-y: scroll;
  font-family: '微软雅黑', 'Microsoft YaHei-Regular', 'PingFang SC';
  color: #333333;
}
/* 设置媒体查询 */
@media (min-width: 1200px) and (max-width: 1600px) {
  body {
    overflow-x: hidden;
    overflow-y: scroll;
  }
  /* 容器调整 */
  .container {
    max-width: 1400px;
    padding: 0 40px;
  }

  /* 导航栏优化 */
  .navbar {
    padding: 20px 0;
  }
  .nav-item {
    margin: 0 15px;
  }

  /* 网格布局调整 */
  .grid-container {
    grid-template-columns: repeat(3, 1fr);
    gap: 30px;
  }

  /* 字体大小优化 */
  h1 {
    font-size: 2.8rem;
    line-height: 1.2;
  }
  p {
    font-size: 1.1rem;
    line-height: 1.6;
    max-width: 80ch;
  }

  /* 边距调整 */
  .section {
    margin: 80px 0;
  }

  /* 图片容器优化 */
  .image-container {
    // max-width: 90%;
    // margin: 40px auto;
  }

  /* 卡片布局增强 */
  .card {
    padding: 30px;
    box-shadow: 0 8px 20px rgba(0,0,0,0.1);
  }

  /* 侧边栏调整 */
  .sidebar {
    width: 280px;
    padding: 30px;
  }

  /* 响应式表格 */
  table {
    font-size: 0.95rem;
  }

  /* 按钮优化 */
  .btn {
    padding: 12px 28px;
    font-size: 1.05rem;
  }

  /* 表单元素调整 */
  input[type="text"],
  input[type="email"],
  textarea {
    padding: 14px;
    font-size: 1rem;
  }

  /* 响应式视频容器 */
  .video-wrapper {
    max-width: 1000px;
    margin: 40px auto;
  }
}